Aligning Business Processes and Software Connecting the UML 2 Profile for Event Driven Process Chains with Use Cases and Components
نویسندگان
چکیده
The alignment between business processes and software is inadequately supported in conceptual modelling, although business processes are often the starting point for software development and define requirements for software systems. To address this gap, we connect the UML 2 profile for Event Driven Process Chains (EPCs) [2] with UML 2 elements representing software requirements and components. The approach is tested with an example business process.
منابع مشابه
A UML 2 Profile for Event Driven Process Chains
The Event-driven Process Chain (EPCs) is a very well established business process modelling diagram. It can be used as the starting point for software development and therefore, software engineers have to read these diagrams but prefer a well-known notation. For that reason, we have developed a UML 2 profile for EPCs based on a 1 1 mapping with UML 2 Activity Diagrams. The profile is tested wit...
متن کاملBusiness Process Diagrams: An UML Extension
Although UML offers models that can be used to describe business processes, many practitioners nevertheless prefer to employ languages that are specifically designed for this purpose. These business process languages typically provide only a weak integration with software modeling languages such as UML. To enhance the support of software development we therefore suggest to extend UML’s activity...
متن کاملAligning IT with the Changes using the Goal-Driven Development for UML and MDA
For the last few years, organisations have tried to develop their software systems with use case driven and object-oriented development processes. This practice brings some benefits by allowing them to concentrate their analysis and design efforts on the usage dimension of the system and on its architecture of domain objects. However, modeling a system only with use case driven UML specificatio...
متن کاملProcess Orientation and Object-Orientation — An Approach for Integrating UML and Event-Driven Process Chains (EPC)
Event-driven process chains (EPC) are used by many companies for modelling, analysing and redesigning business processes. The resulting EPC models are used as a starting point for the development of information systems and for the definition of workflows. They can be applied for simulation and activity based costing. A major area of application is the implementation of standard software package...
متن کاملA UML Profile for the e3-Value e-Business Model Ontology
Shorter life cycles of products and services require faster changing business models. Information systems must quickly adjust to the adapted business models. Business models are usually described by their own proprietary notation, which is incompatible with UML the de-facto modeling standard in software engineering. In order to allow a straight-through modeling approach from business models ove...
متن کامل